package requetes;

import java.util.ArrayList;

import modele.Terme;

/**
 * Cette classe sert simplement a reunir une liste de termes et une liste de
 * poids associes provenant d'une requete. Les poids peuvent dependre de
 * plusieurs criteres, par exemple la place du terme dans la requete
 * 
 */
public class ListeTermesEtPoids {
	private ArrayList<Terme> listeTermes;
	private ArrayList<Double> listePoids;

	/**
	 * Constructeur
	 * 
	 * @param listeTermes
	 *            une liste de termes
	 * @param listePoids
	 *            la liste des poids associes
	 */
	public ListeTermesEtPoids(ArrayList<Terme> listeTermes,
			ArrayList<Double> listePoids) {
		super();
		this.listeTermes = listeTermes;
		this.listePoids = listePoids;
	}

	/**
	 * Getter de la liste des termes
	 * 
	 * @return la liste des termes
	 */
	public ArrayList<Terme> getListeTermes() {
		return listeTermes;
	}

	/**
	 * Getter de la liste des poids
	 * 
	 * @return la liste des poids
	 */
	public ArrayList<Double> getListePoids() {
		return listePoids;
	}
}
